package com.hualan.bean;

import com.alibaba.fastjson.annotation.JSONField;

import java.beans.Transient;
import java.util.Date;
import java.util.List;

public class PanghuShopCategory {
    /**
     * 店铺类目id
     */
    private Integer shopCategoryId;

    /**
     * 类目名字
     */
    private String shopCategoryName;

    /**
     * 添加时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;

    /**
     * 类目排序
     */
    private Integer categorySort;

    /**
     * 店铺id
     */
    private Integer panghuShopId;

    /**
     * 是否是默认类目 1 默认类目， 0 非默认类目
     */
    private Integer categoryDefaultStatus;

    // 类目下的商品列表
    private List<PanghuShopGoods> shopGoodsList;

    /**
     * 获取店铺类目id
     *
     * @return shop_category_id - 店铺类目id
     */
    public Integer getShopCategoryId() {
        return shopCategoryId;
    }

    /**
     * 设置店铺类目id
     *
     * @param shopCategoryId 店铺类目id
     */
    public void setShopCategoryId(Integer shopCategoryId) {
        this.shopCategoryId = shopCategoryId;
    }

    /**
     * 获取类目名字
     *
     * @return shop_category_name - 类目名字
     */
    public String getShopCategoryName() {
        return shopCategoryName;
    }

    /**
     * 设置类目名字
     *
     * @param shopCategoryName 类目名字
     */
    public void setShopCategoryName(String shopCategoryName) {
        this.shopCategoryName = shopCategoryName;
    }

    /**
     * 获取添加时间
     *
     * @return add_time - 添加时间
     */
    public Date getAddTime() {
        return addTime;
    }

    /**
     * 设置添加时间
     *
     * @param addTime 添加时间
     */
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /**
     * 获取类目排序
     *
     * @return category_sort - 类目排序
     */
    public Integer getCategorySort() {
        return categorySort;
    }

    /**
     * 设置类目排序
     *
     * @param categorySort 类目排序
     */
    public void setCategorySort(Integer categorySort) {
        this.categorySort = categorySort;
    }

    /**
     * 获取店铺id
     *
     * @return panghu_shop_id - 店铺id
     */
    public Integer getPanghuShopId() {
        return panghuShopId;
    }

    /**
     * 设置店铺id
     *
     * @param panghuShopId 店铺id
     */
    public void setPanghuShopId(Integer panghuShopId) {
        this.panghuShopId = panghuShopId;
    }

    /**
     * 获取是否是默认类目 1 默认类目， 0 非默认类目
     *
     * @return category_default_status - 是否是默认类目 1 默认类目， 0 非默认类目
     */
    public Integer getCategoryDefaultStatus() {
        return categoryDefaultStatus;
    }

    /**
     * 设置是否是默认类目 1 默认类目， 0 非默认类目
     *
     * @param categoryDefaultStatus 是否是默认类目 1 默认类目， 0 非默认类目
     */
    public void setCategoryDefaultStatus(Integer categoryDefaultStatus) {
        this.categoryDefaultStatus = categoryDefaultStatus;
    }

    public List<PanghuShopGoods> getShopGoodsList() {
        return shopGoodsList;
    }

    public void setShopGoodsList(List<PanghuShopGoods> shopGoodsList) {
        this.shopGoodsList = shopGoodsList;
    }
}